package com.example.demo.client.vm.cssmqry.region;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.ibatis.type.Alias;

import java.io.Serializable;

/**
 * @Desc
 * @Author zhengmf
 * @Date 2019-12-18 16:52:08
 */
@Alias("QryRegionListVm")
@ApiModel("根据条件查询区域")
public class QryRegionListVm implements Serializable {
    private static final long serialVersionUID = 5395884533148197875L;
    @ApiModelProperty(name = "区域ID")
    private Long regionId;
    @ApiModelProperty(name = "区域名")
    private String regionName;
    @ApiModelProperty(name = "父区域ID")
    private Long parentId;
    @ApiModelProperty("区域缩写")
    private String netTitle;
    @ApiModelProperty("区域编码")
    private String regionCode;
    @ApiModelProperty("区域级别")
    private Integer regionType;
    @ApiModelProperty("全量区域ID")
    private String fullRegionId;
    @ApiModelProperty("区域别名")
    private String monikerName;
    @ApiModelProperty("X坐标")
    private Double posX;
    @ApiModelProperty("Y坐标")
    private Double posY;
    @ApiModelProperty("备用字段")
    private String argCol;
    @ApiModelProperty("全量区域名")
    private String fullRegionName;

    public void setRegionId(Long regionId) {
        this.regionId = regionId;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public void setNetTitle(String netTitle) {
        this.netTitle = netTitle;
    }

    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode;
    }

    public void setRegionType(Integer regionType) {
        this.regionType = regionType;
    }

    public void setFullRegionId(String fullRegionId) {
        this.fullRegionId = fullRegionId;
    }

    public void setMonikerName(String monikerName) {
        this.monikerName = monikerName;
    }

    public void setPosX(Double posX) {
        this.posX = posX;
    }

    public void setPosY(Double posY) {
        this.posY = posY;
    }

    public void setArgCol(String argCol) {
        this.argCol = argCol;
    }

    public Long getRegionId() {
        return regionId;
    }

    public String getRegionName() {
        return regionName;
    }

    public Long getParentId() {
        return parentId;
    }

    public String getNetTitle() {
        return netTitle;
    }

    public String getRegionCode() {
        return regionCode;
    }

    public Integer getRegionType() {
        return regionType;
    }

    public String getFullRegionId() {
        return fullRegionId;
    }

    public String getMonikerName() {
        return monikerName;
    }

    public Double getPosX() {
        return posX;
    }

    public Double getPosY() {
        return posY;
    }

    public String getArgCol() {
        return argCol;
    }

    public String getFullRegionName() {
        return fullRegionName;
    }

    public void setFullRegionName(String fullRegionName) {
        this.fullRegionName = fullRegionName;
    }

    @Override
    public String toString() {
        return "QryRegionListVm{" +
                "regionId=" + regionId +
                ", regionName='" + regionName + '\'' +
                ", parentId=" + parentId +
                ", netTitle='" + netTitle + '\'' +
                ", regionCode='" + regionCode + '\'' +
                ", regionType=" + regionType +
                ", fullRegionId='" + fullRegionId + '\'' +
                ", monikerName='" + monikerName + '\'' +
                ", posX=" + posX +
                ", posY=" + posY +
                ", argCol='" + argCol + '\'' +
                ", fullRegionName='" + fullRegionName + '\'' +
                '}';
    }
}
